package controller;

import javax.ejb.Local;

/**
 * Metodi per la gestione dei dati dei comuni italiani
 * @author lxn
 */
@Local
public interface ControllerComuniLocal {

    /**
     * Restituisce la regione in cui si trova il comune in input
     * @param municipality il comune in input
     * @return la regione in cui si trova il comune, se riconosciuto; la stringa vuota, altrimenti
     */
    String getRegion(String municipality);
    
    /**
     * Aggiorna la lista dei comuni nel database, in caso cambiassero
     */
    void updateListaComuni();

    /**
     * Inizializza nel database la lista dei comuni
     */
    public void creaComuni();
     
}
